local sk__faen = fk.CreateSkill {

  name = "sk__faen",

  tags = {  },

}



sk__faen:addEffect(fk.TurnedOver, {
  anim_type = "drawcard",
  can_trigger = function(self, event, target, player, data)
    return player:hasSkill(sk__faen.name) and not target.dead
  end,
  on_cost = function(self, event, target, player, data)
    return player.room:askForSkillInvoke(player, sk__faen.name, nil, "#sk__faen-invoke::"..target.id)
  end,
  on_use = function(self, event, target, player, data)
    player.room:doIndicate(player.id, {target.id})
    target:drawCards(3, sk__faen.name)
  end,
})

return sk__faen